Towards Generic Implementation of Software Architectures

نویسندگان

  • Jana Bandáková
  • Ján Kollár
چکیده

The software architecture is the structure or the set of structures of the system, which comprise software elements, externally visible properties of those elements and the relationship amongst them. Very important role in developing of software architecture has its modeling. Based on the model, the properties of modeled system can be analyzed, to obtain required behavior. The essence of our idea presented in this paper is integrating modeling and implementation stages using process functional paradigm, and select the propositions for developing a method for automatic software architecture generation based on aspect paradigm. In this paper we present the principles of generic modeling environments, and the mechanisms for weaving process functional programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation architectures for natural language generation

Generic software architectures aim to support re-use of components, focusing of research and development effort, and evaluation and comparison of approaches. In the field of natural language processing, generic frameworks for understanding have been successfully deployed to meet all of these aims, but nothing comparable yet exists for generation. The nature of the task itself, and the current m...

متن کامل

Towards a Generic Framework for Evaluating Component-Based Software Architectures

The evaluation of software architectures is crucial to ensure that the design of software systems meets the requirements. We present a generic methodical framework that enables the evaluation of component-based software architectures. It allows to determine system characteristics on the basis of the characteristics of its constituent components. Basic prerequisites are discussed and an overview...

متن کامل

Towards a Generic Reconfigurable Framework for Self-adaptation of Distributed Component-Based Application

Software is moving towards evolutionary architectures that are able to easily accommodate changes and integrate new functionality. This is important in a wide range of applications, from plugin-based end user applications to critical applications with high availability requirements. This work presents a component based framework that allows introducing adaptability to the distributed component-...

متن کامل

Mapping Software Architectures to Efficient Implementations via Partial Evaluation

Flexibility is recognized as a key feature in structuring software, and many architectures have been designed to that effect. However, they often come with performance and code size overhead, resulting in a flexibility vs. efficiency dilemma. The source of inefficiency in software architectures can be identified in the data and control integration of components, because flexibility is present n...

متن کامل

An implementation framework for Software Architectures based on the coordination paradigm

Software Architectures have evolved considerably over the last decade and, partly also due to the significant progress made in component-based development, have become a major subfield of Software Engineering. The associated field of Architecture Description Languages (ADLs) has also evolved considerably, providing numerous approaches to the formal specification and representation of architectu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005